.i18n_translation
  position: relative
  width: 0px
  height: 0px
  .inplace_i18n
    display: none
    width: 16px
    height: 16px
    position: absolute
    top: -20px
    right: -20px
    z-index: 99999999

    background: #e3e3e3
    background-image: url()
    border: 1px solid #bbb
    -webkit-border-radius: 3px
    -moz-border-radius: 3px
    border-radius: 3px
    -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6
    -moz-box-shadow: inset 0 0 1px 1px #f6f6f6
    box-shadow: inset 0 0 1px 1px #f6f6f6
    color: #333
    font: bold 12px "helvetica neue", helvetica, arial, sans-serif
    height: 16px
    width: 16px
    text-align: center
    text-shadow: 0 1px 0 #fff

#inplace_i18n
  position: absolute
  top: 10px
  right: 20px
  display: block
  z-index: 99999999

  background: #e3e3e3
  border: 1px solid #bbb
  -webkit-border-radius: 3px
  -moz-border-radius: 3px
  border-radius: 3px
  -webkit-box-shadow: inset 0 0 1px 1px #f6f6f6
  -moz-box-shadow: inset 0 0 1px 1px #f6f6f6
  box-shadow: inset 0 0 1px 1px #f6f6f6
  color: #333
  font: bold 12px "helvetica neue", helvetica, arial, sans-serif
  line-height: 1
  padding: 8px 0 9px
  text-align: center
  text-shadow: 0 1px 0 #fff
  width: 150px
  &:hover
    background: #d9d9d9
    -webkit-box-shadow: inset 0 0 1px 1px #eaeaea
    -moz-box-shadow: inset 0 0 1px 1px #eaeaea
    box-shadow: inset 0 0 1px 1px #eaeaea
    color: #222
    cursor: pointer
  &:active
    background: #d0d0d0
    -webkit-box-shadow: inset 0 0 1px 1px #e3e3e3
    -moz-box-shadow: inset 0 0 1px 1px #e3e3e3
    box-shadow: inset 0 0 1px 1px #e3e3e3
    color: #000